be stranded in the sea - Español Inglés Diccionario